package com.wcar.store.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.wcar.common.entity.Store;
import com.wcar.common.vo.Result;
import com.wcar.store.vo.AddressVo;
import com.wcar.store.vo.StoreVo;
import com.wcar.store.vo.UserVo;

import java.util.List;


public interface StoreService {
    Result<IPage> getAll(StoreVo storeVo);

    Result<Integer> insert(Store store);

    Result<Integer> update(Store store);

    Result<Integer> delete(Integer storeId);

    Result<List<Store>> modelGetAll(AddressVo address);

	Result<List<Store>> apisearchStore(UserVo userVo);

	Result<Store> selectByStoreId(String storeId);

    Result<List<Store>> selectNumByUserId(Integer userId);
}
